b68296b391605733a793715f9e4b419b2f86290a,maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/JbossAppXmlWriter.java,JbossAppXmlWriter,write,#File#JbossConfiguration#List#,58
Before Change
if ( jbossConfiguration.getLoaderRepository() != null )
{
writer.startElement( JbossConfiguration.LOADER_REPOSITORY );
writer.writeText( jbossConfiguration.getLoaderRepository() );
writer.endElement();
}
After Change
{
writer.startElement( JbossConfiguration.LIBRARY_DIRECTORY );
writer.writeText ( jbossConfiguration.getLibraryDirectory() );
writer.endElement();
}
}
// If JBoss 4.2, write the jboss4.2 specific stuff
if ( jbossConfiguration.isJbossFourDotTwo() )
{
// module-order (only available in 4.2 and 4.3)
if ( jbossConfiguration.getModuleOrder() != null )
{
writer.startElement( JbossConfiguration.MODULE_ORDER );
writer.writeText( jbossConfiguration.getModuleOrder() );
writer.endElement();
}
}
// If JBoss 4, write the jboss4 specific stuff
if ( jbossConfiguration.isJbossFour() || jbossConfiguration.isJbossFourDotTwo() )
{
if ( jbossConfiguration.getSecurityDomain() != null )
{
writer.startElement( JbossConfiguration.SECURITY_DOMAIN );
writer.writeText( jbossConfiguration.getSecurityDomain() );
writer.endElement();
}
if ( jbossConfiguration.getUnauthenticatedPrincipal() != null )
{
writer.startElement( JbossConfiguration.UNAUHTHENTICTED_PRINCIPAL );
writer.writeText( jbossConfiguration.getUnauthenticatedPrincipal() );
writer.endElement();
}
}
// classloader repository
if ( jbossConfiguration.getLoaderRepository() != null || jbossConfiguration.getLoaderRepositoryConfig() != null)
{
writer.startElement( JbossConfiguration.LOADER_REPOSITORY );
// classloader repository class
if ( jbossConfiguration.getLoaderRepositoryClass() != null)
{
writer.addAttribute( JbossConfiguration.LOADER_REPOSITORY_CLASS,
jbossConfiguration.getLoaderRepositoryClass() );
}
// we don't need to write any text if only the loader repo configuration is changed
if ( jbossConfiguration.getLoaderRepository() != null )
{
writer.writeText( jbossConfiguration.getLoaderRepository() );
}
// classloader configuration
if ( jbossConfiguration.getLoaderRepositoryConfig() != null )
{
writer.startElement( JbossConfiguration.LOADER_REPOSITORY_CONFIG );
// classloader configuration parser
if ( jbossConfiguration.getConfigParserClass() != null)
{
writer.addAttribute( JbossConfiguration.CONFIG_PARSER_CLASS,
jbossConfiguration.getConfigParserClass() );
}
writer.writeText( jbossConfiguration.getLoaderRepositoryConfig() );
writer.endElement();
}